package com.project.service;

import com.project.bean.SellBean;

import java.util.List;

public interface ISellService {
    /**
     * 根据用户id查询所有销售车
     * @return 销售车集合
     */
    List<SellBean> findAll(Integer userId);

    /**
     * 添加销售车信息
     * 通过用户id和商品id查找销售车对象
     * @param userId 用户id
     * @param goodsId 销售车id
     * @return 销售车集合
     */
    void add(Integer userId,String goodsId);


    /**
     * 根据销售车id删除销售车
     * @param sellCarId 销售车id
     */
    void deleteBySellId(Integer sellCarId);

    /**
     * 根据用户id删除销售车
     * @param userId 用户id
     */
    void deleteByUserId(Integer userId);

    /**
     * 出库
     * @param customName 客户名称
     * @param address 客户地址
     * @param total 订单总价
     * @param userId 用户id
     */
    void out(String customName, String address, Integer total,Integer userId);

    /**
     * 修改销售数量
     * @param sellCarId 销售车id
     * @param newSellNum 新的销售车数量
     */
    void updateSellNum(Integer sellCarId,Integer newSellNum);
}
